
import Vue from 'vue'
import Vuex from 'vuex'


/*  */
import modulesignature from './modules/signature.js'

import persistedState from "vuex-persistedstate"

Vue.use(Vuex)

// 
const store = new Vuex.Store({
	modules: {
		m_signature: modulesignature,
	},
	/* 持久化数据 */
	plugins: [
		persistedState({
			storage: {
				getItem: key => uni.getStorageSync(key),
				setItem: (key, value) => uni.setStorageSync(key, value),
				removeItem: key => uni.removeStorageSync(key)
			}
		})
	],
})

export default store